From: Colin Walters Date: Mon, 10 Aug 2009 01:42:41 +0000 (-0400) Subject: ShellTextureCache: Don't try to scale pixbuf to 0 size X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~11096 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=25a5da074cb3b3b36de05cb7d5665a37020a9dba;p=gnome-shell.git ShellTextureCache: Don't try to scale pixbuf to 0 size If we pass in -1 for both width and height, we'd attempt to scale the image to 0x0. Don't do that; just avoid scaling the pixbuf and let ClutterTexture do it for us. --- diff --git a/src/shell-texture-cache.c b/src/shell-texture-cache.c index 5e5c299e0..90e1b2e16 100644 --- a/src/shell-texture-cache.c +++ b/src/shell-texture-cache.c @@ -210,7 +210,7 @@ compute_pixbuf_scale (gint width, } // Scale the image only if that will not increase its original dimensions. - if (scaled_width >= 0 && scaled_height >= 0 && scaled_width < width && scaled_height < height) + if (scaled_width > 0 && scaled_height > 0 && scaled_width < width && scaled_height < height) { *new_width = scaled_width; *new_height = scaled_height;